Diploma in Embedded Firmware

Diploma in Embedded Firmware

BRIEF DESCRIPTION :

Microcontrollers/Microprocessors are the very heart of any embedded system as they handle and coordinate the task(s) for which the system is designed and for them to work correctly, they must be programmed according to the task at hand. Thus, embedded systems programming is one of the most basic and important skills of an embedded systems engineer. 70 to 80 percent of embedded systems is based on writing appropriate program codes for electronic circuits in order to get the desired output. This is a course that must be done by students at the very least in order to start exploring the domain of embedded systems. Hence, this course is designed in a fashion so that candidates can have a clearer and deeper insight of this field besides getting strong in its fundamentals.

Course Duration
  • 3 to 3.5 months
Eligibility
  • All engineering students (B.E/B.Tech/M.E/M.Tech – EEE, ECE, CSE)
Criteria
  • Reasonable to very good knowledge in C programming concepts
  • Basic knowledge of digital electronics and electronic components
Course Difficulty
  • Beginner to Intermediate
COURSE CONTENTS :
Basic Theory
  • C Programming Concepts (Brush – Up)
  • Overview of Embedded Systems
  • Pros & Cons of Embedded Systems
  • Microprocessors vs Microcontrollers
  • Microcontroller Architecture
  • Software Development Life Cycle (SDLC)
  • Embedded Systems vs SoC vs SoM
Fundamental Microcontrollers:
  • Atmel AVR ATMEGA32 (Basic 8 – Bit AVR MCU)
  • Microchip PIC18F4580 (Advanced 8 – Bit PIC MCU)
  • NXP Semiconductors LPC2148 (Basic 32 – Bit ARM-7 MCU)
  • Arduino Uno / Mega 2560 / Nano (Common 8 – Bit Prototyping Platform)
Embedded Concepts and Protocols
  • General Purpose Input Output (GPIO)
  • Asynchronous Serial Communication (UART)
  • Analog to Digital Converter (ADC)
  • Digital to Analog Converter (DAC)
  • Timers & Counters along with Analog Comparator
  • Compare Match and Input Capture Events
  • Watch-Dog Timer (WDT)
  • Pulse Width Modulation (PWM)
  • Low – Power Mode Operations
  • Non – Volatile Storage (NVS)
  • Serial Peripheral Interface (SPI)
  • Inter Integrated Circuit (I2C)
  • MODBUS Communication Protocol
  • RS232 & RS485 Protocols
  • External / Peripheral Interrupts
Basic Peripherals:
  • LED’s, RGB LED’s & Push-Buttons / DIP-Switches
  • Piezoelectric Buzzer & +5V SPDT Relay
  • 7 Segment Display (CC / CA with and without SN7448 / SN7447 Driver IC’s)
  • 28BYJ-48 Stepper Motor with ULN2003A Driver IC
  • SG90 Servo Motor (with and without position control)
  • +5V / +9V / +12V DC Motor with L293D / L298N Motor Driver IC
  • 4 x 4 Keypad (Button & Touch Types)
  • Digital & Analog Joysticks
  • 16 x 2 Alphanumeric LCD with and without PCF8574 GPIO Expander
  • 128 x 64 Graphical LCD (KS0108 & ST7920)
  • Nokia 5110 Graphical LCD & SSD1306 Graphical OLED
  • 8 x 8 Dot Matix Display with and without MAX7219 Driver IC
  • Real Time Clock (RTC), External EEPROM & NOR Flash Memory
Sensor Interfacing
  • LDR Sensor & IR Obstacle Sensor
  • Ultrasonic Sensor & PIR Motion Sensor
  • Flex Sensor & Touch Sensor
  • Temperature, Pressure & Humidity Sensors
  • Analog pH Sensor & Soil Moisture Sensor
  • Raindrop Sensor & Alcohol Sensor
  • Colour Sensor & UV Light Sensor
  • Current Sensor & Hall Effect Sensor
  • VOC Sensor & CO2 MODBUS Sensor
  • Noise Sensor & Vibration Sensor
  • Tilt Sensor & Rotary Encoder
  • 3D Accelerometer & Magnetometer
  • Cantilever Load Cell with HX711 Sensor
FEE STRUCTURE :
Sl. No. Course Name Course Delivery Course Fee (GST Included)
1 Summer / Crash Course in Embedded Firmware on-line as well as class-room Rs. 5000 /- per student
2 Diploma in Embedded Firmware on-line as well as class-room One-time Payment- Rs.30,000/- OR
Two instalments Rs. 36,000/- (18,000/- +18,000/-)
One week trial class- Rs- 1,000/-*
3 Diploma in Embedded Firmware & Embedded Linux on-line as well as class-room One-time Payment- Rs. 50,000/- OR
Two instalments- Rs. 54,000/- (27,000/- + 27,000/-)
One week trial class- Rs- 1,000/-*
4 Diploma in Embedded Systems and Internet of Things (IoT)
on-line as well as class-room One-time Payment- Rs 60,000/- OR
Two instalments Rs. 66,000/- (33,000/- + 33,000/-)
One week trial class- Rs- 1,000/- *
* Non refundable but adjustable from course fee.